Report on NSF Science of Design Team Project : “ A Meta - Design Framework for Participative Software Systems ”
نویسندگان
چکیده
Our research explores meta-design as an innovative framework in the design of an emerging type of software-intensive systems called participative software systems. The fundamental challenge facing this approach is achieving the best fit between the software system and its ever-changing context of use, problems, domains, users, and communities of users. Our objective is to define the scientific foundation for designing participative software systems: socio-technical environments that are capable of coping with emergent needs in the context of personally meaningful activities and that empower users, as owners of problems, to engage actively and collaboratively in continual development.
منابع مشابه
Designing for Participation in Socio-technical Software Systems
Participative software systems are a new class of software systems whose development does not end at the deployment but requires continued user participation and contribution. They need to provide both solutions to users and a participation framework that entails technical and social challenges. Metadesign is a promising approach to guide the development of participative software systems. Drawi...
متن کاملParticipative Design Using Soft Systems Methodology
Participative design is an effective tool for designing organizational systems where conflicting and diverse goals of users and clients from different organizations must be reconciled. This paper presents a methodology for participative design based on Soft Systems Methodology (SSM). A brief overview of SSM is first presented. The design methodology is then presented within the SSM framework. T...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کامل